小编典典

使用SQL删除没有外壳访问权限的旧MediaWiki修订版?

sql

有谁知道一个SQL查询将清除MediaWiki数据库的旧版本?我的数据库已失去控制,我需要对其进行修剪以使其能够下载和管理。

我没有外壳程序访问权限,因此需要使用SQL查询来执行此操作。

我已经尝试过这里建议的解决方案,但是它不起作用http://www.mediawiki.org/wiki/Extension_talk:SpecialDeleteOldRevisions2#Deleting_only_archived_revisions

谢谢阅读 :)

尼古拉斯


阅读 279

收藏
2021-04-28

共1个答案

小编典典

像您一样,我无权访问MediaWiki。所以我不能做很多事情,例如维护。
这是我的解决方案:在您的计算机上托管MediaWiki网站只是为了执行维护任务

  1. 备份数据库
  2. 备份您的MediaWiki文件夹
  3. 在计算机上设置Apache(Web服务器)
  4. 在计算机上设置MySQL
  5. 在计算机上还原MediaWiki数据库
  6. 将您的MediWiki文件夹放在Apache根文件夹中
  7. 最后,使用外壳程序运行所需的维护任务。我建议您使用deleteOldRevisions脚本
  8. 之后,重新备份文件夹和数据库,并将其还原到远程主机上
2021-04-28